package pe.com.cotelasa.scp.dominio.excepcion;

public class ModelExcepcion extends Exception {
 
	private static final long serialVersionUID = 8685569495538519169L;
	
	private Throwable e;
	private String codigoError;
	private String mensaje;
	
	public ModelExcepcion() {
	
	}
	
	public ModelExcepcion(String codigoError) {
		this.codigoError = codigoError;
	}
	
	public ModelExcepcion(String codigoError,String mensaje) {
		this.codigoError = codigoError;
		this.mensaje = mensaje;
	}
	
	public ModelExcepcion(String codigoError,String mensaje,Throwable e) {
		super(e);
		this.codigoError = codigoError;
		this.mensaje = mensaje;
	}
	
	public ModelExcepcion(Throwable e){
		super(e);
	}
	
	public ModelExcepcion(Throwable e,String mensaje){
		this.e = e;
		this.mensaje = mensaje;
	}
	
	public String getCodigoError() {
		return codigoError;
	}
	 
	public String getMensaje() {
		return mensaje;
	}
 
}
